Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deProfile Class Reference

#include <deProfile.hpp>

Collaboration diagram for deProfile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deProfile::deProfile (char *ProfileName)
 deProfile::deProfile (long *ProfileIDNum)
 deProfile::deProfile (long *ProfileIDNum, char *ProfileName)
 deProfile::~deProfile ()

Private Attributes

deProfile::ProfileInfo_t m_ProfileInfo
IdeProfileManagerTheManager

Friends

class deProfileManager

Detailed Description

Utility class for automatically profiling the time spent in a given variable scope. Will count the number of cycles executed by the CPU between time of creation and destruction.


Constructor & Destructor Documentation

deProfile::deProfile::~deProfile   [inline]
 


Member Function Documentation

deProfile::deProfile::deProfile long *    ProfileIDNum,
char *    ProfileName
[inline]
 

deProfile::deProfile::deProfile long *    ProfileIDNum [inline]
 

deProfile::deProfile::deProfile char *    ProfileName [inline]
 


Friends And Related Function Documentation

friend class deProfileManager [friend]
 


Member Data Documentation

struct deProfile::ProfileInfo_t deProfile::m_ProfileInfo [private]
 

IdeProfileManager* deProfile::TheManager [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:15:52 2005 for Destiny3D by doxygen1.3-rc3